<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>循环</title>
</head>
<body>
    <script>
        //计算并输出表达式的值：1+3+5+7...+99
        // var sum=0,i=1;
        // while(i<100){
        //     sum+=i;
        //     i+=2;
        // }
        // console.log(sum);
        

        //输出第二十项：1/1  1/2  2/3  3/5  5/8...
        //1/1  1/(1+1)   (1+1)/(1+(1+1))
        // a/b  b/(a+b)
        //设置分子a 分母b 
        // var n=Number(prompt('请输入一个数值')); 
        // var a=1,b=1,i=1;
        // while(i<20){
        //     var c=a;
        //     a=b;//下一项分子被上一项分母赋值
        //     b=a+c;//下一项分母等于上一项分子分母和
        //     i++;
        // }
        // console.log('第'+i+'项是'+a+'/'+b);


        //输出温度表格
        //序号  摄氏温度  华氏温度
        //1     0        ？？
        //2     20       ？？
        //...
        //第十行或转化温度>240度
        //摄氏温度=（华氏温度-32）/1.8
        //1.输出表头
        // console.log('序号\t摄氏温度\t华氏温度');
        //2.初始化
        // var no=1,she=0;
        //    //方法一
        // do{
        //     //计算华氏温度
        //     var hua=she*1.8+32;
        //     //打印
        //     console.log(no+'\t\t'+she+'\t\t'+hua);
        //     no++;
        //     she+=20;
        // }
        // while(no<=10 && she<240){
        // }
           //方法二
        // while(no<=10 && she<240){
        //     //计算华氏温度
        //     var hua=she*1.8+32;
        //     //打印
        //     console.log(no+'\t\t'+she+'\t\t'+hua);
        //     no++;
        //     she+=20;
        // }


        //输出所有的水仙花数
        for (var i=100;i<=999;i++){
            //判断i中的数据是否为水仙花数
            //1.获得百位数、十位数、个位数
            var a=parseInt(i/100);
            var b=parseInt(i%100/10);
            var c=parseInt(i%10);
            //2.个、十、百位数 立方和
            var sum=0;
            sum=(a**3+b**3+c**3);
            //3.判断输入的数与立方和是否相等
            if(i==sum){
                console.log(i+'是水仙数');
            }
        }

    </script>
</body>
</html>